package com.ruoyi.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 教练对象 coach
 * 
 * @author ruoyi
 * @date 2025-03-14
 */
public class Coach extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long coachId;

    /** 姓名 */
    @Excel(name = "姓名")
    private String coachName;

    /** 性别 */
    @Excel(name = "性别")
    private String coachGender;

    /** 年龄 */
    @Excel(name = "年龄")
    private Integer coachAge;

    /** 金额 */
    @Excel(name = "金额")
    private String coachAccount;

    /** 密码 */
    @Excel(name = "密码")
    private String coachPassword;

    /** 电话 */
    @Excel(name = "电话")
    private String coachPhone;

    /** 简介 */
    @Excel(name = "简介")
    private String coachDuration;

    /** 照片 */
    @Excel(name = "照片")
    private String coachPicture;

    /** $column.columnComment */
    private String coach1;

    /** $column.columnComment */
    private String coach2;

    /** $column.columnComment */
    private String coach3;

    public void setCoachId(Long coachId) 
    {
        this.coachId = coachId;
    }

    public Long getCoachId() 
    {
        return coachId;
    }

    public void setCoachName(String coachName) 
    {
        this.coachName = coachName;
    }

    public String getCoachName() 
    {
        return coachName;
    }

    public void setCoachGender(String coachGender) 
    {
        this.coachGender = coachGender;
    }

    public String getCoachGender() 
    {
        return coachGender;
    }

    public void setCoachAge(Integer coachAge) 
    {
        this.coachAge = coachAge;
    }

    public Integer getCoachAge() 
    {
        return coachAge;
    }

    public void setCoachAccount(String coachAccount) 
    {
        this.coachAccount = coachAccount;
    }

    public String getCoachAccount() 
    {
        return coachAccount;
    }

    public void setCoachPassword(String coachPassword) 
    {
        this.coachPassword = coachPassword;
    }

    public String getCoachPassword() 
    {
        return coachPassword;
    }

    public void setCoachPhone(String coachPhone) 
    {
        this.coachPhone = coachPhone;
    }

    public String getCoachPhone() 
    {
        return coachPhone;
    }

    public void setCoachDuration(String coachDuration)
    {
        this.coachDuration = coachDuration;
    }

    public String getCoachDuration()
    {
        return coachDuration;
    }

    public void setCoachPicture(String coachPicture) 
    {
        this.coachPicture = coachPicture;
    }

    public String getCoachPicture() 
    {
        return coachPicture;
    }

    public void setCoach1(String coach1) 
    {
        this.coach1 = coach1;
    }

    public String getCoach1() 
    {
        return coach1;
    }

    public void setCoach2(String coach2) 
    {
        this.coach2 = coach2;
    }

    public String getCoach2() 
    {
        return coach2;
    }

    public void setCoach3(String coach3) 
    {
        this.coach3 = coach3;
    }

    public String getCoach3() 
    {
        return coach3;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("coachId", getCoachId())
            .append("coachName", getCoachName())
            .append("coachGender", getCoachGender())
            .append("coachAge", getCoachAge())
            .append("coachAccount", getCoachAccount())
            .append("coachPassword", getCoachPassword())
            .append("coachPhone", getCoachPhone())
            .append("coachDuration", getCoachDuration())
            .append("coachPicture", getCoachPicture())
            .append("coach1", getCoach1())
            .append("coach2", getCoach2())
            .append("coach3", getCoach3())
            .toString();
    }
}
